Data processing unit for providing selective memory addressing by external apparatus



Jan. 10, 1967 J. F COULEUR ETAL 3,298,001

DATA PROCESSING UNIT FOR PROVIDING SELECTIVE MEMORY ADDRESSING BY EXTERNAL APPARATUS 22 Sheets-Sheet 2 Filed May 4, 1964 0x03 oz mumo 22 Sheets-Sheet 3 ECTIVE MEMORY 9% =48 L T wiu lzT .46

J F. COULEUR ETAL ADDRESSING BY EXTERNAL APPARATUS DATA PROCESSING UNIT FOR PROVIDING SEL Jan. 10, 1967 Filed May 4, 1964 A. W. X M

Jan. 10, 1967 Filed May 4, 1964 FROM ARITHMETIC UNIT 20 INPUT GATES J. F. COULEUR ETAL DATA PROCESSING UNIT FOR PROVIDING SELECTIVE MEMORY ADDRESSING BY EXTERNAL APPARATUS IOI 22 Sheets-Sheet 4 READ CONTROL CIRCUITS WRITE REGISTER TO REGISTER SWITCH 2I STORAGE UNIT INPUT GATES CP- IO M I REGISTER I TO MEMORY SWITCH TO EXTERNAL UNITS OUTPUT DATA BUS Jan. 10, 1967 J. F. COULEUR ETAL 3,293,001

DATA PROCESSING UNIT FOR PROVIDING SELECTIVE MEMORY ADDRESSiNG BY EXTERNAL APPARATUS 22 Sheets-Sheet 5 Filed May 4, 1964 m4 8:. 5). w fi E 9.2. oumfid /J.\ E &L h8 3 Z9584 auwwwmonz Ma. 3%. wzmm M326 1. 9:5 zwCE; 02mm 29.22: I! E052 E558 m 2 9mm 8m #5 5 [L 32 BE; Ill? 7 9mm ES Ewmmz E c N5: 39?. T8 8A8 246 2 8 0.46 Q46 .36 530 0v ll Tau mm- 1% Jan. 10, 1967 Filed May 4, 1964 J. F. COULEUR ETAL ADDRESSING BY EXTERNAL APPARATUS 74 RESET lR-A SET 82 lR-B RESET 3 SET lR-C RESET 74 lR-C TAS 84 SET RESET SET 85 lR-E RESET SET 8 lR-F RESET 74 lR-F 7 SET lR-G RESET lR-G IR-G CO MMAND ICODER DATA PROCESSING UNIT FOR PROVIDING SELECTIVE MEMORY 22 Sheets-Sheet 6 Jan. 10, 1967 .1. F. COULEUR ETAL 3,298,001

DATA PROCESSING UNIT FOR PROVIDING SELECTIVE MEMORY ADDRESSING BY EXTERNAL APPARATUS Filed May 4, 1964 V 22 Sheets-Sheet 5 I84 205 xxec ISSCY 20a r M SET 3H1 I 202 206 l I 7 2l5 9' 219 y Sm CP-l xsm r,-

;---0 sHo-FF 207 22o RESET SH 0 0 GLU 210 IFSCY 2 4 SET su M2l 5 2:6 9| 2 am 8H6 c SHG-FF 2:8

nsss'r sue o as Jan. 10, 1967 J. F. COULEUR ETAL 3,298,001

DATA PROCESSING UNIT FOR PROVIDING SELECTIVE MEMORY ADDRESSING BY EXTERNAL APPARATUS Filed May 4, 1964 22 Sheets-Sheet 9 226 :D MOD-A 22s moo-o J23) V v 242 MOD-X NORM-MODS 238 U M28 '1 w fig 232 A MOD-T 24o 1 MOD-N :svas MD I r REE-{NT I INN-INT $5: 253 I 251 I89 48 79 INH-INT INLU 254 S g GLU o 0 TASQI: 255

|4| 260 262 OPSCY g,

G GOP n- 1967 J. F. COULEUR ETAL 3,298,001

DATA PROCESSING UNIT FOR PROVIDING SELECTIVE MEMORY ADDRESSING BY EXTERNAL APPARATUS 22 Sheets-Sheet 1 0 Filed May 4, 1964 Ohm .N 18.3w mwhwaum m rub-3m m02w2 20mm 20mm Jan. 10, 1967 J. F. COULEUR ETAL 3,293,001

DATA PROCESSING UNIT FOR PROVIDING SELECTIVE MEMORY ADDRESSING BY EXTERNAL APPARATUS Filed May 4, 1964 22 SheetsSheet 11 M com MH com H8 CONT M ROT ISSCY- IF'SCY TO ARITH UNIT N TO ARITH UNIT Jan. 10, 1967 J. F. COULEUR ETAL 3,298,001

DATA PROCESSING UNIT FOR PROVIDING SELECTIVE MEMORY ADDRESSING BY EXTERNAL APPARATUS Filed May 4, 1964 22 Sheets-Sheet 12 ITSFCY I M2! 3 5 it |9| GLU 9 367 MR com I84 390 ISSCY z 375 Issc l9 so y SUB-r L OIC T 347 ITsFcYZ 574 39 6| MRI 36OONT Mac I' 376 as? 49 sm 34' 1957 J. F. COULEUR ETAL 3,298,001

DATA PROCESSING UNIT FOR PROVIDING SELECTIVE MEMORY ADDRESSING BY EXTERNAL APPARATUS Filed May 4, 1964 22 Sheets-Sheet l5 OUTPUT PULSE-C OUTPUT DATA BUS EXTERNAL ADB UNIT c BUS-C BUS-C LOAD STORE SHlFTl SHIFTS DIR/IND INTERRU PT PULSE-C 1967 J. F. COULEUR ETAL 3,

DATA PROCESSING UNIT FOR PROVIDING SELECTIVE MEMORY ADDRESSING BY EXTERNAL APPARATUS Filed May 4, 1964 22 Sheets-Sheet 16 T81 3 SET W SETI 520, IAC 1A PULSE-Q 2 I I LC f sza I I 52? C cP-s 3 150 0 0 O O I- RESET RESET ISC 532 IA 1y i 538 ps5 k k j 539 V536 IANC mus c 54| 543 CH-C CH-B CLOCK n H J H J] H PULSES CP-I CP-l6 CP-l CP-l6 CP-l CP-l6 INTERRUPT A PuLsE-c J 1 IAC I' L IANC IANSC Jan. 10, 1967 J. F. COULEUR ETAL 3,298,001

DATA PROCESSING UNIT FOR PROVIDING SELECTIVE MEMORY ADDRESSING BY EXTERNAL APPARATUS Filed May 4, 1964 22 Sheets-Sheet 17 z I H E IAN R IAN 8 mm C 535 552 536 x CH-B 17 IAN Jan. 10, 1967 J. F. COULEUR ETAL 3,298,001

DATA PROCESSING UNIT FOR PROVIDING SELECTIVE MEMORY ADDRESSING BY EXTERNAL APPARATUS Filed May 4, 1964 22 Sheets-Sheet 18 IAN IAN HSSI 509 606 553 f LOAD LOAD 502 x 5 5 1f commas STORE SHIFTI 5x1 UNITC 504 609 zamwa .N

SH|FT1 J a SHIFTS k DIR/IND J L 1. i IANR r T T F r sao 554, a}? 555 LOAD sToR|-:

610 1 6" commas K i SHIP EXT UNITR STORE commas EXT um'r s am/ ma SHIFTS a M z :5 8 J I o 2 a l w w Z 224 g g E E r 925 5, 525 so: e03 605 3,298,001 MORY 22 Sheets-Sheet 1 9 Aoa F BUS-C ADB F aus-s ADDRESSING BY EXTERNAL APPARATUS DATA PROCESSING IAN Jan. 10, 1967 Filed May 4, 1964 ADS BUS-A J ADB BUS-R 2 

1. IN A DATA PROCESSING SYSTEM, THE COMBINATION COMPRISING: A DATA PROCESSING UNIT COMPRISING A DATA STORAGE MEMBER FOR STORING A PLURALITY OF DATA ITEMS IN A CORRESPONDING PLURALITY OF STORAGE LOCATIONS, A REGISTER FOR STORING AN ADDRESS ITEM IDENTIFYING A CORRESPONDING ONE OF SAID STORAGE LOCATIONS, AND EXECUTING MEANS, WHEN ENABLED, FOR CONTROLLING SAID DATA PROCESSING UNIT TO EXECUTE A PLURALITY OF DIFFERENT OPERATIONS ON DATA RECEIVED BY SAID SYSTEM, EACH OF SAID OPERATIONS BEING EXECUTED IN RESPONSE TO CORRESPONDING SIGNALS RECEIVED BY SAID MEANS WITH RESPECT TO THE STORAGE LOCATION IDENTIFIED BY THE CONTENTS OF SAID REGISTER; A DATA HANDLING UNIT DISPOSED EXTERNALLY TO SAID DATA PROCESSING UNIT, SAID DATA HANDLING UNIT SUPPLYING AN ADDRESS ITEM WHEN SAID DATA HANDLING 